home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Tampa Bay Amiga Group / TBAG - Tampa Bay Amiga Group's Disk of the Month #52 (1991)(Merlin's Software - Amiganuts United)(PD).zip / TBAG - Tampa Bay Amiga Group's Disk of the Month #52 (1991)(Merlin's Software - Amiganuts United)(PD).adf / Docs / Wrap.docs < prev    next >
Text File  |  1991-02-19  |  6KB  |  102 lines

  1. Wrap 1.32 © 1990 Martin Koistinen
  2.  
  3.      This program was written so that I could wrap an image around a sphere
  4. or cylinder in Sculpt-Animate 4D. WRAP has an advantage over true surface
  5. mapping in that the image is made up of faces and can be manipulated as
  6. such to produce some really neat effects.
  7.  
  8.      To use WRAP, construct your input object in Sculpt-Animate. Make sure
  9. that the surface is oriented so that it is NOT seen edge on in the DOWN or
  10. UP window. Use the "Project-Save-Object" menu item to save THAT OBJECT ONLY.
  11. WRAP may not understand whole SCENE files and will tell you so. Once your
  12. object is saved, run WRAP by double clicking its icon. When it asks for an
  13. input file, select your object (which should have .scene appended to it) and
  14. also select or input an output filename. Wrap will not let you save output to
  15. its input file; again, this is to prevent accidents. Also, make sure your
  16. output file also has the ".scene" suffix or Sculpt won't let you select it
  17. as an input file. Next, select the shape you want your object transformed
  18. into and how you'd like it to treat reliefs in your data. For "perfect"
  19. shapes, select "smooth" at the "Make surface..." requester.
  20.  
  21.      The program also allows the user to wrap a reliefed surface, such as a
  22. mountian range or whatever onto spheres and cylinders as well. This makes
  23. it ideal for constructing planetary objects or otherwise textured shapes.
  24. Just select the "contoured" gadget on the "Make surface..." requester.
  25. Note, the "smooth" option will treat already textured input data as flat by
  26. ignoring any height values (Up-Down coordinates).
  27.  
  28.      Depending on the size of your object, it may take a while for Wrap to
  29. do its thing, it will tell if it is still working in the WorkBench screen's
  30. title area. When it finishes cranking through the math, it will tell you
  31. what the final radius and circumference of your object is. Note: the radius
  32. it gives you is the inside or minimum radius of your object. This is only
  33. important if your object was created using the "Contoured" option since if
  34. this case all contouring is done outward from the inner radius. Once your
  35. new object file is reloaded into Sculpt, you may, of course, resize it using
  36. the usual "Expand" requester.
  37.  
  38.      When running Wrap, it will give you a requester so that you can input
  39. the number of desired revolutions. This is useful if you want your object
  40. wrapped into say a hemisphere (0.5 revolutions) or if you wish to wrap
  41. something many times around (revolutions > 1). It will accept any real number
  42. except zero.
  43.  
  44.      Wrap will also ask you to specify a radius, the default value (the
  45. number that appears in the requester automatically) is the value computed
  46. by Wrap taken from the absolute length of your object and the number of
  47. revolutions you specified. This default value was calculated to retain the
  48. size of your object relative to the number of revolutions. If you wish your
  49. final object to have a specific radius, this is the place to put it. This
  50. requester will also accept any real number except zero.
  51.  
  52.     Since Wrap is a Sculpt utility and will normally be run concurrently, I
  53. made it use as little memory as possible so that it doesn't interfere with
  54. your work in Sculpt. Wrap doesn't store your object data in RAM: it works
  55. with one vertice at a time and saves it to its output file. Also, Wrap uses
  56. REQ.Library for its user interface which helps make Wrap smaller and easy
  57. to use. See the REQ.doc for more info on the Req.Library.
  58.  
  59.      Everything has its price and Wrap's price is $10.00. I feel that this
  60. program gives its user the capability of doing something that would be
  61. almost impossible otherwise and will easily justify this low price. Just
  62. think how simple it is to write a check and pop it in the mail. I am sure
  63. anyone with an Amiga, has $10.00 at their disposal. Please send check or
  64. money order as well as any comments, bug reports, suggestions or whatever
  65. to the following address. Please do not send cash through the mail. I will
  66. accept money orders, cashier's checks, and any check drawn on a U.S. Bank.
  67.  
  68.  
  69.                             Martin Koistinen
  70.                             1920 Richmond #3
  71.                             Houston TX 77098
  72.  
  73. I can also be reached for comments or questions via the following:
  74.                       GEnie as M.KOISTINEN
  75.                       InfoLine BBS (713) 977-0432 as Martin Koistinen.
  76.  
  77.      Also, all proceeds will go into a savings account for my yet to be born
  78. baby girl who is due in April '91.
  79.  
  80.      If you send a blank disk with your registration fee, I will send you a
  81. copy of the latest version available and the C source to it.
  82.  
  83.      Depending on the response, I plan to implement the following things.
  84.  
  85.      1) Face property support. Gives all faces of a certain property a
  86. certain other property. Example, You have an IFF to Sculpt object
  87. conversion program which outputs a complicated object with different
  88. colored faces. You however want all of the grey faces to be "metallic" or
  89. "mirror" and of a certain color. This would be a HUGE task to manually
  90. select all of those faces and change them. Wrap would do it for you.
  91.  
  92.      2) Support for different shapes. Cones, ellipses, and other conic
  93. sections may be in the next major release. If I get enough feedback, I may
  94. implement freehand shapes around an axis. (ie, LATHE)
  95.  
  96.      3) Support for other object formats (Turbo Silver, Imagine, Light
  97. Waves, etc.)
  98.  
  99. Remember, all of these things depend on YOUR support (yes, YOU too) so send
  100. in your measly $10.00 and support your Amiga, and its community.
  101.  
  102. "Sculpt" is a registered trademark of Byte by Byte, inc.